package com.amos.muexamcore.core;

import java.lang.annotation.*;

/**
 * Copyright © 2018 五月工作室. All rights reserved.
 *
 * @Package com.amos.muexamcore.core
 * @ClassName MuExamEntity
 * @Description 记录数据中表字段的名称 类型  长度  是否为空以及列名
 * @Author Amos
 * @Modifier
 * @Date 2020/3/10 22:47
 * @Version 1.0
 **/
@Retention(RetentionPolicy.RUNTIME)
@Target(value = {ElementType.FIELD})
@Documented
public @interface MuField {
    /**
     * 字段备注
     * @return
     */
    String remark() default "";

    /**
     * 数据库字段类型
     * @return
     */
    String type()  default "";

    /**
     * 字段长度
     * @return
     */
    int length() default 0;

    /**
     * 数据库字段名
     * @return
     */
    String column() default "";
}
